package com.yonyou.gmmc.service.getCar.model;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "TT_MAINTENANCE_RECORD")
public class TtMaintenanceRecord {
    @Column(name = "MAINTENANCE_WORK_ORDER_NUM")
    private String maintenanceWorkOrderNum;

    @Column(name = "DEALER_CODE")
    private String dealerCode;

    @Column(name = "SA_CODE")
    private String saCode;

    @Column(name = "SA_NAME")
    private String saName;

    @Column(name = "REMARK")
    private String remark;

    @Column(name = "PART_INFO")
    private String partInfo;

    @Column(name = "PROJECT_INFO")
    private String projectInfo;

    @Column(name = "EXPECTED_TIME")
    private Date expectedTime;

    @Column(name = "DELIVERY_TIME")
    private Date deliveryTime;

    @Column(name = "RESERVATION_NO")
    private String reservationNo;

    @Column(name = "CREATE_DATE")
    private Date createDate;

    @Column(name = "CREATE_BY")
    private Long createBy;

    @Column(name = "UPDATE_DATE")
    private Date updateDate;

    @Column(name = "UPDATE_BY")
    private Long updateBy;

    @Column(name = "MILEAGE")
    private Integer mileage;

    @Column(name = "ACTUAL_COMPLETE_DATE")
    private Date actualCompleteDate;

    @Column(name = "COMPLETION_DATE")
    private Date completionDate;

    @Column(name = "OUT_MILE")
    private BigDecimal outMile;

    @Column(name = "MAINTENANCE_WORK_ORDER_TYPE")
    private String maintenanceWorkOrderType;

    @Column(name = "VIN")
    private String vin;

    @Column(name = "REPAIR_STATUS")
    private Short repairStatus;

    @Column(name = "IN_MILE")
    private BigDecimal inMile;

    @Column(name = "IS_NOTICE")
    private Short isNotice;

    @Column(name = "MSG_ID")
    private String msgId;

    @Column(name = "MSG_SEND_DATE")
    private Date msgSendDate;

    @Column(name = "IS_CSI")
    private Short isCsi;

    @Column(name = "MAINTENANCE_CONTENT_SUMMARY")
    private String maintenanceContentSummary;

    @Column(name = "COST")
    private BigDecimal cost;

    @Column(name = "DIS_COUNT")
    private BigDecimal disCount;

    @Column(name = "ENTRY_TIME")
    private Date entryTime;

    @Column(name = "TWC_RESULT")
    private String twcResult;

    @Column(name = "TWC_TEL1")
    private String twcTel1;

    @Column(name = "TWC_TEL2")
    private String twcTel2;

    @Column(name = "TWC_USER_NAME")
    private String twcUserName;

    @Column(name = "TO_PUSH_USER")
    private String toPushUser;

    @Column(name = "SA_MOBILE")
    private String saMobile;

    @Column(name = "OUT_UPDATE_DATE")
    private Date outUpdateDate;

    @Column(name = "IS_VIEW")
    private Short isView;

    @Column(name = "CREATE_DATE2")
    private Date createDate2;

    @Column(name = "GETSENDCAR_NAME")
    private String getsendcarName;

    @Column(name = "GETSENDCAR_PHONE")
    private String getsendcarPhone;

    @Column(name = "ODD_NUMBER")
    private String oddNumber;

    @Column(name = "DRIVING_STATUS")
    private String drivingStatus;

    /**
     * @return MAINTENANCE_WORK_ORDER_NUM
     */
    public String getMaintenanceWorkOrderNum() {
        return maintenanceWorkOrderNum;
    }

    /**
     * @param maintenanceWorkOrderNum
     */
    public void setMaintenanceWorkOrderNum(String maintenanceWorkOrderNum) {
        this.maintenanceWorkOrderNum = maintenanceWorkOrderNum;
    }

    /**
     * @return DEALER_CODE
     */
    public String getDealerCode() {
        return dealerCode;
    }

    /**
     * @param dealerCode
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    /**
     * @return SA_CODE
     */
    public String getSaCode() {
        return saCode;
    }

    /**
     * @param saCode
     */
    public void setSaCode(String saCode) {
        this.saCode = saCode;
    }

    /**
     * @return SA_NAME
     */
    public String getSaName() {
        return saName;
    }

    /**
     * @param saName
     */
    public void setSaName(String saName) {
        this.saName = saName;
    }

    /**
     * @return REMARK
     */
    public String getRemark() {
        return remark;
    }

    /**
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * @return PART_INFO
     */
    public String getPartInfo() {
        return partInfo;
    }

    /**
     * @param partInfo
     */
    public void setPartInfo(String partInfo) {
        this.partInfo = partInfo;
    }

    /**
     * @return PROJECT_INFO
     */
    public String getProjectInfo() {
        return projectInfo;
    }

    /**
     * @param projectInfo
     */
    public void setProjectInfo(String projectInfo) {
        this.projectInfo = projectInfo;
    }

    /**
     * @return EXPECTED_TIME
     */
    public Date getExpectedTime() {
        return expectedTime;
    }

    /**
     * @param expectedTime
     */
    public void setExpectedTime(Date expectedTime) {
        this.expectedTime = expectedTime;
    }

    /**
     * @return DELIVERY_TIME
     */
    public Date getDeliveryTime() {
        return deliveryTime;
    }

    /**
     * @param deliveryTime
     */
    public void setDeliveryTime(Date deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    /**
     * @return RESERVATION_NO
     */
    public String getReservationNo() {
        return reservationNo;
    }

    /**
     * @param reservationNo
     */
    public void setReservationNo(String reservationNo) {
        this.reservationNo = reservationNo;
    }

    /**
     * @return CREATE_DATE
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return CREATE_BY
     */
    public Long getCreateBy() {
        return createBy;
    }

    /**
     * @param createBy
     */
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    /**
     * @return UPDATE_DATE
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return UPDATE_BY
     */
    public Long getUpdateBy() {
        return updateBy;
    }

    /**
     * @param updateBy
     */
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * @return MILEAGE
     */
    public Integer getMileage() {
        return mileage;
    }

    /**
     * @param mileage
     */
    public void setMileage(Integer mileage) {
        this.mileage = mileage;
    }

    /**
     * @return ACTUAL_COMPLETE_DATE
     */
    public Date getActualCompleteDate() {
        return actualCompleteDate;
    }

    /**
     * @param actualCompleteDate
     */
    public void setActualCompleteDate(Date actualCompleteDate) {
        this.actualCompleteDate = actualCompleteDate;
    }

    /**
     * @return COMPLETION_DATE
     */
    public Date getCompletionDate() {
        return completionDate;
    }

    /**
     * @param completionDate
     */
    public void setCompletionDate(Date completionDate) {
        this.completionDate = completionDate;
    }

    /**
     * @return OUT_MILE
     */
    public BigDecimal getOutMile() {
        return outMile;
    }

    /**
     * @param outMile
     */
    public void setOutMile(BigDecimal outMile) {
        this.outMile = outMile;
    }

    /**
     * @return MAINTENANCE_WORK_ORDER_TYPE
     */
    public String getMaintenanceWorkOrderType() {
        return maintenanceWorkOrderType;
    }

    /**
     * @param maintenanceWorkOrderType
     */
    public void setMaintenanceWorkOrderType(String maintenanceWorkOrderType) {
        this.maintenanceWorkOrderType = maintenanceWorkOrderType;
    }

    /**
     * @return VIN
     */
    public String getVin() {
        return vin;
    }

    /**
     * @param vin
     */
    public void setVin(String vin) {
        this.vin = vin;
    }

    /**
     * @return REPAIR_STATUS
     */
    public Short getRepairStatus() {
        return repairStatus;
    }

    /**
     * @param repairStatus
     */
    public void setRepairStatus(Short repairStatus) {
        this.repairStatus = repairStatus;
    }

    /**
     * @return IN_MILE
     */
    public BigDecimal getInMile() {
        return inMile;
    }

    /**
     * @param inMile
     */
    public void setInMile(BigDecimal inMile) {
        this.inMile = inMile;
    }

    /**
     * @return IS_NOTICE
     */
    public Short getIsNotice() {
        return isNotice;
    }

    /**
     * @param isNotice
     */
    public void setIsNotice(Short isNotice) {
        this.isNotice = isNotice;
    }

    /**
     * @return MSG_ID
     */
    public String getMsgId() {
        return msgId;
    }

    /**
     * @param msgId
     */
    public void setMsgId(String msgId) {
        this.msgId = msgId;
    }

    /**
     * @return MSG_SEND_DATE
     */
    public Date getMsgSendDate() {
        return msgSendDate;
    }

    /**
     * @param msgSendDate
     */
    public void setMsgSendDate(Date msgSendDate) {
        this.msgSendDate = msgSendDate;
    }

    /**
     * @return IS_CSI
     */
    public Short getIsCsi() {
        return isCsi;
    }

    /**
     * @param isCsi
     */
    public void setIsCsi(Short isCsi) {
        this.isCsi = isCsi;
    }

    /**
     * @return MAINTENANCE_CONTENT_SUMMARY
     */
    public String getMaintenanceContentSummary() {
        return maintenanceContentSummary;
    }

    /**
     * @param maintenanceContentSummary
     */
    public void setMaintenanceContentSummary(String maintenanceContentSummary) {
        this.maintenanceContentSummary = maintenanceContentSummary;
    }

    /**
     * @return COST
     */
    public BigDecimal getCost() {
        return cost;
    }

    /**
     * @param cost
     */
    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }

    /**
     * @return DIS_COUNT
     */
    public BigDecimal getDisCount() {
        return disCount;
    }

    /**
     * @param disCount
     */
    public void setDisCount(BigDecimal disCount) {
        this.disCount = disCount;
    }

    /**
     * @return ENTRY_TIME
     */
    public Date getEntryTime() {
        return entryTime;
    }

    /**
     * @param entryTime
     */
    public void setEntryTime(Date entryTime) {
        this.entryTime = entryTime;
    }

    /**
     * @return TWC_RESULT
     */
    public String getTwcResult() {
        return twcResult;
    }

    /**
     * @param twcResult
     */
    public void setTwcResult(String twcResult) {
        this.twcResult = twcResult;
    }

    /**
     * @return TWC_TEL1
     */
    public String getTwcTel1() {
        return twcTel1;
    }

    /**
     * @param twcTel1
     */
    public void setTwcTel1(String twcTel1) {
        this.twcTel1 = twcTel1;
    }

    /**
     * @return TWC_TEL2
     */
    public String getTwcTel2() {
        return twcTel2;
    }

    /**
     * @param twcTel2
     */
    public void setTwcTel2(String twcTel2) {
        this.twcTel2 = twcTel2;
    }

    /**
     * @return TWC_USER_NAME
     */
    public String getTwcUserName() {
        return twcUserName;
    }

    /**
     * @param twcUserName
     */
    public void setTwcUserName(String twcUserName) {
        this.twcUserName = twcUserName;
    }

    /**
     * @return TO_PUSH_USER
     */
    public String getToPushUser() {
        return toPushUser;
    }

    /**
     * @param toPushUser
     */
    public void setToPushUser(String toPushUser) {
        this.toPushUser = toPushUser;
    }

    /**
     * @return SA_MOBILE
     */
    public String getSaMobile() {
        return saMobile;
    }

    /**
     * @param saMobile
     */
    public void setSaMobile(String saMobile) {
        this.saMobile = saMobile;
    }

    /**
     * @return OUT_UPDATE_DATE
     */
    public Date getOutUpdateDate() {
        return outUpdateDate;
    }

    /**
     * @param outUpdateDate
     */
    public void setOutUpdateDate(Date outUpdateDate) {
        this.outUpdateDate = outUpdateDate;
    }

    /**
     * @return IS_VIEW
     */
    public Short getIsView() {
        return isView;
    }

    /**
     * @param isView
     */
    public void setIsView(Short isView) {
        this.isView = isView;
    }

    /**
     * @return CREATE_DATE2
     */
    public Date getCreateDate2() {
        return createDate2;
    }

    /**
     * @param createDate2
     */
    public void setCreateDate2(Date createDate2) {
        this.createDate2 = createDate2;
    }

    /**
     * @return GETSENDCAR_NAME
     */
    public String getGetsendcarName() {
        return getsendcarName;
    }

    /**
     * @param getsendcarName
     */
    public void setGetsendcarName(String getsendcarName) {
        this.getsendcarName = getsendcarName;
    }

    /**
     * @return GETSENDCAR_PHONE
     */
    public String getGetsendcarPhone() {
        return getsendcarPhone;
    }

    /**
     * @param getsendcarPhone
     */
    public void setGetsendcarPhone(String getsendcarPhone) {
        this.getsendcarPhone = getsendcarPhone;
    }

    /**
     * @return ODD_NUMBER
     */
    public String getOddNumber() {
        return oddNumber;
    }

    /**
     * @param oddNumber
     */
    public void setOddNumber(String oddNumber) {
        this.oddNumber = oddNumber;
    }

    /**
     * @return DRIVING_STATUS
     */
    public String getDrivingStatus() {
        return drivingStatus;
    }

    /**
     * @param drivingStatus
     */
    public void setDrivingStatus(String drivingStatus) {
        this.drivingStatus = drivingStatus;
    }
}